Within just a few years, the huge popularity of peer-to-peer systems and the explosion of peer-to-peer research have created ...